#include<stdio.h>
#include<string.h>
#include<stdlib.h>

//实验environ(一个用于指向环境变量表头的二级指针)
#include<unistd.h>
extern char** environ;
int main(int argc,char* argv[],char* env[])
{
	int i=0;
	for( i=0;environ[i];i++)
	{
		printf("environ[%d]:%s\n",i,environ[i]);
	}
	

//	//小练习：创建一个只能自己用，其他人不能用的程序
//	const char* usr=getenv("USER");
//	if(usr==NULL)
//	{
//		printf("该用户未被找到\n");
//		return 1;
//	}
//	if(strcmp(usr,"hjh")==0)
//	{
//		printf("hjh可以执行该程序\n");
//	}
//	else
//	{
//		printf("你不是hjh，不能执行该程序\n");
//	}
	return 0;
}

//	(void)argc;
//	(void)argv;
//	(void) env;
//	int i=0;
//
//	for(i=0;env[i];i++)
//	{
//		printf("env[%d]:%s\n",i,env[i]);
//	}
			
	
	//int i=0;
	//for(i=0;i<argc;i++)
	//{
	//	printf("argv[%d]:%s\n",i,argv[i]);
	//}

	
